.store-container{
  width: 100%;
  min-width: 1200px;
}
.store-sign{
  width: 100%;
  height: 108px;
  background: #ccc;
}
.store-swiperBanner{
  .el-carousel{
    width: 100%;
  }
  .brandBannerImg{
    width: 100%;
    height: 500px;
    min-width: 1200px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
  }
}
.store-tempContent{
  overflow-x: auto;
  .store-hot-recommend{
    text-align: center;
    .store-title{
      color: #050505;
      font-size: 36px;
      padding-top: 30px;
    }
  }
  .store-middle-line{
    width: 990px;
    height: 14px;
    background:linear-gradient(87deg,rgba(175,174,173,1),rgba(212,210,210,1),rgba(224,219,219,1));
    margin: 20px auto 15px;
  }
  .store-header-item{
    .store-bg{
      vertical-align: top;
    }
    .store-category{
      display: inline-block;
      height: 52px;
      line-height: 50px;
      background: #050505;
      padding: 0 20px;
      color: #fff;
      vertical-align: top;
      font-size: 32px;
    }
  }
  .store-hot-con{
    padding: 20px 12px 10px;
    background: #fff;
    margin-top: 20px;
    .store-hot-ul{
      overflow: hidden;
      zoom: 1;

      .store-hotPD-li{
        width: 374px;
        margin: 0 8px 15px;
        float: left;
        border: 1px solid #eee;
        padding-bottom: 15px;
        .hotPD-img{
          width: 374px;
          height: 374px;
        }
        .hotPD-info{
          margin: 8px 0;
          padding: 0 10px;
          line-height: 20px;
          display: -webkit-box;
          text-align: left;
          height: 20px;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
        }
        .hotPD-info:hover{
          color: #255b8b;
        }
        .hotPD-price{
          text-align: left;
          color: #D0021B;
          font-size: 22px;
          padding-left: 10px;

        }
      }
      // .store-hotPD-li:hover .hotPD-img{
      //   -webkit-box-shadow: 0 12px 36px rgba(0,0,0,.1);
      //   box-shadow: 0 12px 36px rgba(0,0,0,.1);
      // }
    }
  }
  .store-decorate-item{
    text-align: center;
    .store-decorate-pd{
      padding: 20px 8px 10px;
      background: #fff;
      margin-top: 20px;
      .store-pd-ul{
        overflow: hidden;
        zoom: 1;
        .store-pd-li{
          width: 280px;
          margin: 0 8px 15px;
          float: left;
          padding-bottom: 15px;
          .pd-img{
            width: 280px;
            height: 280px;
          }
          .pd-info{
            margin: 8px 0;
            padding: 0 10px;
            line-height: 20px;
            display: -webkit-box;
            text-align: left;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
          }
          .pd-info:hover{
            color: #255b8b;
          }
          .pd-price{
            text-align: left;
            color: #D0021B;
            font-size: 22px;
            padding-left: 10px;
            margin-top: 8px;
          }
        }
        .store-pd-li:hover .pd-img{
          -webkit-box-shadow: 0 12px 36px rgba(0,0,0,.1);
          box-shadow: 0 12px 36px rgba(0,0,0,.1);
        }
      }
    }
  }
}

.Default-template{

  .sell-well{
    height: 900px;
    background: url('../../../assets/images/factory/templates/default/sell-well-bg.png') center;
    width: 100%;
  }
  .d-title{
    text-align: center;
    color: #0068C5;
    font-size: 36px;
    font-weight: 500;
    position: relative;
    padding-bottom: 14px;
    padding-top: 40px;
    &::before{
      content: '';
      position: absolute;
      bottom: 0;
      left: 50%;
      width: 62px;
      height: 9px;
      background-color: #0068C5;
      margin-left: -31px;
    }
  }
  .sell-well-wrap{
    margin-top: 30px;
    height: 687px;
    padding: 20px;
    box-shadow: 0px 11px 16px 0px rgba(202,202,202,0.75);
    background-color: #fff;
    .sell-well-box{
      float: left;
      img{
        width: 100%;
        height: 100%;
      }
    }
    .sell-well-box1{
      width: 688px;
      height: 688px;
    }
    .sell-well-box2{
      width: 450px;
      height: 450px;
      margin-left: 20px;
    }
    .sell-well-box3{
      width: 214px;
      height: 208px;
      margin-top: 20px;
      margin-left: 20px;
    }
    .sell-well-box4{
      width: 214px;
      height: 208px;
      margin-top: 20px;
      margin-left: 20px;
      background-color: #888;
    }
  }
  .category{
    background-image: url('../../../assets/images/factory/templates/default/big-bg.png');
    background-repeat: repeat-y;
    background-size: 100% 100%;
    background-position: center;
    width: 100%;
    overflow: hidden;
    .category-wrap{
      padding: 10px;
      box-shadow: 0px 11px 16px 0px rgba(202,202,202,0.75);
      overflow: hidden;
      background-color: #fff;
      .d-title{
        margin-bottom: 30px;
      }
      ul{
        overflow: hidden;
      }
    }
  }
  .introduction{
    background-image: url('../../../assets/images/factory/templates/default/introduction-bg.jpg');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 420px;
    overflow: hidden;
    min-width: 1200px;
    h3{
      margin: 0;
    }
    .brief{
      width: 1100px;
      margin: 0 auto;
      overflow: hidden;
      .brief-wrap{
        margin-left: 630px;
        width: 420px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 10;
        height: 250px;
        padding: 120px 24px 24px;

        h3{
          margin-bottom: 20px;
        }
        .info-introduction{
        }
        p{
          line-height: 24px;
          margin-top: 0;
        }
      }
    }
  }
}
